import re

def lo_s(input_str):
    if not input_str or len(input_str.split()) < 2:
        return "Мало данных для анализа"

    s = input_str.split()
    total_s = len(s)
    c_cyrillic_s = len([w for w in s if re.match('[А-Я]', w)])
    latin_symbol_s = len([w for w in s if re.search('[a-zA-Z]', w)])
    short_s = len([w for w in s if len(w) <= 3])
    v_wa = max(s, key=len)
    v_wa_length = len(v_wa)
    s_with_hyphen = len([w for w in s if '-' in w])

    result = f"Кол-во слов: {total_s}\n"
    result += f"Кол-во слов с заглавной кириллической буквы: {c_cyrillic_s}\n"
    result += f"Кол-во слов содержащих латинский символ: {latin_symbol_s}\n"
    result += f"Кол-во слов не превышающих 3 символа: {short_s}\n"
    result += f"Кол-во слов в составе которых имеется дефис: {s_with_hyphen}\n"
    result += f"Самое длинное слово: {v_wa}\n"
    result += f"Длина слова: {v_wa_length}\n"

    return result


input_str = input("Введите несколько слов, разделенных пробелом: ")
print(lo_s(input_str))
